Golang Job: Back End Developer

Job added on

Location

Hamilton - Canada

Job type

Full-Time

Golang Job Details

Backend Developer Position

FYELABS is a unique service for emerging and ambitious companies. Termed innovation-as-a-service (IaaS), the FYELABS offering provides a fast-paced and professionally managed product development and problem solution service. It has been operational for about 4 years and has served over 80 companies spread across 5 countries. Typical FYELABS projects run anywhere between 2 weeks and 6 months, with a diverse set of application areas. We are a proud spin-off of McMaster University and based in Hamilton, ON, Canada.

FYELABS is looking for a fulltime/parttime/intern/co-op backend developer with an educational background in Computer Science or Software Engineering, to work as part of high-performing teams that support and improve ICT related software application systems. These systems are implemented using object-oriented software, inter-system messaging, and database technologies. Our personnel have opportunities to work across many technologies within a continuous improvement culture. As personnel capabilities expand over time, responsibilities widen and the opportunity for advancement grows.

What you will do as a Backend developer at FYELABS

  • Design, develop and deliver commercial quality web-based, desktop and mobile applications.
  • Maintain existing applications.
  • Rapidly build prototypes.
  • Support software installation process.
  • Assist with third-level technical support for customers.

Desired Skills & Experience

  • Background in Computer Science, Software Engineering, or Electrical and Computer Engineering.
  • Technical skills:
  • Golang, Java, PHP, C++.
  • Databases such as SQL, MongodB, ElasticSearch.
  • Node.js and NPM.
  • RabbitMQ / AMQP.
  • Protobuf.
  • Good working knowledge of Docker, Rancher and Kubernetes.
  • Experienced in writing / consuming REST APIs, concept of Microservices.
  • Experience with microcontrollers is a plus (Arduino, Raspberry Pi, Cortex-M, …)
  • Knowledge of software development life cycle: analysis, design, implementation, testing, commissioning, validation & documentation.
  • Teamwork and collaboration with technical & Multi-Discipline teams.
  • Initiative and drive.

Job Type: Full-time

Salary: $70,000.00-$80,000.00 per year

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Hamilton, ON: reliably commute or plan to relocate before starting work (required)

Application question(s):

  • Please provide your Github account link

Education:

  • Bachelor's Degree (preferred)

Experience:

  • Go: 1 year (preferred)
  • Node.js: 1 year (preferred)
  • PostgreSQL: 1 year (preferred)

Language:

  • English (required)

Work Location: One location